# 后台子路由
from django.contrib import admin
from django.urls import path

from pet_admin.views import index, user, good_type, good, order, orderSub

urlpatterns = [
    path('', index.index, name="admin_index"),  # 后台管理页面主页

    # 登陆退出路由配置
    path('login', index.login, name="admin_login"),  # 登陆页
    path('dologin', index.dologin, name="admin_dologin"),  # 执行登陆
    path('logout', index.login, name="admin_logout"),  # 退出登陆
    path('verify', index.verify, name="admin_verify"),  # 输出验证码
    # 用户管理相关路由
    path('user/find_user/<int:pageIndex>', user.find, name="admin_find"),   # 查询用户信息
    path('user/add_user', user.add, name="admin_add"),  # 添加用户信息
    path('user/insert', user.insert, name="admin_insert"),
    path('user/edit_user/<int:user_id>', user.edit, name="admin_edit"),  # 修改用户信息
    path('user/update/<int:user_id>', user.update, name="admin_update"),
    path('user/del_user/<int:user_id>', user.deluser, name="admin_del"),  # 删除用户信息
    path('user/upgrade_agent/<int:user_id>', user.upgrade_agent, name="admin_agent"),# upgrade_agent升级代理
    path('user/doVip/<int:user_id>', user.doVip, name="admin_dovip"),# doVip 设置为VIP

    # 商品分类管理
    path('good_type/find_goodType/<int:pageIndex>', good_type.find, name="admin_find_goodType"),   # 查询商品分类信息
    path('good_type/add_goodType', good_type.add, name="admin_add_goodType"),  # 添加商品分类信息
    path('good_type/insert', good_type.insert, name="admin_insert_goodType"),
    path('good_type/edit_goodType/<int:type_id>', good_type.edit, name="admin_edit_goodType"),  # 修改商品分类信息
    path('good_type/update/<int:type_id>', good_type.update, name="admin_update_goodType"),
    path('good_type/del_goodType/<int:type_id>', good_type.deluser, name="admin_del_goodType"),  # 删除商品分类信息


    # 商品信息管理
    path('good/find_good/<int:pageIndex>', good.find, name="admin_find_good"),   # 查询商品信息
    path('good/add_good', good.add, name="admin_add_good"),  # 添加商品信息
    path('good/insert', good.insert, name="admin_insert_good"),
    path('good/edit_good/<int:good_id>', good.edit, name="admin_edit_good"),  # 修改商品信息
    path('good/update/<int:good_id>', good.update, name="admin_update_good"),
    path('good/del_good/<int:good_id>', good.deluser, name="admin_del_good"),  # 删除商品信息


    # 订单管理
    path('order/find_order/<int:pageIndex>', order.find, name="admin_find_order"),  # 查询订单
    path('order/add_order', order.add, name="admin_add_order"),  # 添加订单
    path('order/insert', order.insert, name="admin_insert_order"),
    # path('good/edit_good/<int:good_id>', good.edit, name="admin_edit_good"),  # 修改商品信息
    # path('good/update/<int:good_id>', good.update, name="admin_update_good"),
    path('good/del_order/<int:good_id>', order.deluser, name="admin_del_order"),  # 删除订单

    # 订单明细管理
    path('order/find_orderSub/<int:pageIndex>', orderSub.find, name="admin_find_orderSub"),  # 查询订单
    # path('order/add_orderSub', orderSub.add, name="admin_add_order"),  # 添加订单
    # path('order/insert', orderSub.insert, name="admin_insert_order"),
    # # path('good/edit_good/<int:good_id>', good.edit, name="admin_edit_good"),  # 修改商品信息
    # # path('good/update/<int:good_id>', good.update, name="admin_update_good"),
    path('good/del_orderSub/<int:good_id>', orderSub.deluser, name="admin_del_orderSub"),  # 删除订单

]
